---@class IComposite
IComposite = ClientFight.CreateClass("IComposite",ClientFight.IBehaviour)
---@param child IBehaviour
function IComposite:addChild(child)

end
---@param child IBehaviour
function IComposite:removeChild(child)

end
function IComposite:clearChild()

end
---@return  IBehaviour[]
function IComposite:getChildren()

end
---@param behaviours IBehaviour[]
function IComposite:setChildren(behaviours)

end